/**
 * ClassName: UserService
 * Package: org.example.service
 * Description: 用户服务接口-基于注解方式提供服务
 *
 * @Author BCXJ
 * @Create 2025/10/6 02:15
 * @Version 1.0
 * @Since 1.0
 */
package org.example.service;

/**
 * 用户服务接口
 * 该接口将由基于注解的服务提供者实现
 */
public interface UserService {
    
    /**
     * 根据用户ID获取用户名
     * 
     * @param userId 用户ID
     * @return 用户名
     */
    String getUserName(Long userId);
    
    /**
     * 用户注册
     * 
     * @param username 用户名
     * @param password 密码
     * @return 注册结果信息
     */
    String registerUser(String username, String password);
}

